Enterprise Version
exposed concrete